package mac5855.app.dao;


public interface GenericDAO <T, PK> {

	
	public void create(T newInstance);

	public void update(T transientObject);

	public void delete(PK id);
	
	public T findById(PK id);

	public T[] findAll();
	
    T find(T object);
}


